package com.mskj.zxmy.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class RealTimeStockDTO {
    @Schema(description = "产品信息ID")
    private Integer productInformation;           // 产品信息ID（gy02ProductRepository.id）
    @Schema(description = "产品编号")
    private String productNumber;                 // 产品编号（gy02ProductRepository.productNumber）
    @Schema(description = "产品名称")
    private String productName;                   // 产品名称（gy02ProductRepository.productName）
    @Schema(description = "规格")
    private String productSpecifications;         // 规格（gy02ProductRepository.productSpecifications）
    @Schema(description = "型号")
    private String typeOfProduct;                 // 型号（gy02ProductRepository.typeOfProduct）
    @Schema(description = "环保等级")
    private String environmentalProtectionLevel;  // 环保等级（gy02ProductRepository.environmentalProtectionLevel）
    @Schema(description = "品牌")
    private String brand;                         // 品牌（gy02ProductRepository.brand）
    @Schema(description = "批次号")
    private String batchNumber;                   // 批次号（ck04ListOfEntriesListOfEntries.batchNumber）
    @Schema(description = "入库数量")
    private Integer numberOfEntries;              // 入库数量（ck04ListOfEntriesListOfEntries.numberOfEntries）
    @Schema(description = "出库数量")
    private Integer numberOfReleases;             // 出库数量（ck02CheckoutFormCheckout.numberOfReleases）
    @Schema(description = "当前库存")
    private Integer currentInventory;             // 当前库存（计算得出）
    @Schema(description = "产品分类")
    private String MaterialCategory;
} 